<?php

class Application_Model_Users extends Zend_Db_Table_Abstract
{
    protected $_name = 'users';
    
    //выборка всех пользователей
    public function getAllUsers() {
        $users = $this->select()->from($this->_name);
        return $this->fetchAll($users)->toArray();
    }
    
    //добавление пользователя админом
    public function addUser($data) {
        $this->insert($data);
    }
    
    //удаление пользователя админом
    public function deleteUser($id) {
        $this->delete('id = ' . intval($id));
    }
    
    public function updateUser($id, $data) {
        $this->update($data, 'id ='.intval($id));
    }
    
    public function getBalance() {
        //выборка баланса пользователей
    }
    
    public function getSelectUser($id) {
        $select = $this->select()->from($this->_name)
                       ->setIntegrityCheck(false)
                       //->join('balance', $this->_name.'.id = balance.id_client')
                       ->where($this->_name.'.id = ?', intval($id));
        return $this->fetchRow($select)->toArray();
    } 
}

